// 如果需要了解这个install方法是什么，请移步：https://uviewui.com/components/vueUse.html
const install = (Vue, vm) => {
    const token = uni.getStorageSync('UgoToken')
    // 此为自定义配置参数，具体参数见上方说明
    Vue.prototype.$u.http.setConfig({
        baseUrl: 'https://api-hmugo-web.itheima.net/api/public/v1',
        loadingText: '努力加载中~',
        loadingTime: 100,
        // 设置自定义头部content-type
        header: {
            'Authorization': token || ''
        }
        // ......
    });
    // 响应拦截，如配置，每次请求结束都会执行本方法
    Vue.prototype.$u.http.interceptor.response = (res) => {
        if (res.meta && res.meta.status === 200) {
            return res.message
        } else {
            return res.meta
        }
    }
}

export default {
    install
}